.coupon-item {
    position: relative;
    margin-bottom: 10px;
    .style {
        width: 100%;
        height: 0.8rem;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 0 5%;
        background-color: #F7DBCD;
        color: #E5004F;
        border: none;
        &:after,
        &:before {
            content: "";
            height: .05rem;
            position: absolute;
            left: 0;
            right: 0;
            display: block;
            z-index: 0;
            background-image: linear-gradient(-45deg, #fff 25%, transparent 25%, transparent), linear-gradient(-135deg, #fff 25%, transparent 25%, transparent), linear-gradient(-45deg, transparent 75%, #fff 75%), linear-gradient(-135deg, transparent 75%, #fff 75%);
            background-size: 0.1rem 0.1rem;
            background-repeat: repeat-x, repeat-x;
        }
        &:before {
            transform: rotate(180deg);
            bottom: -.012rem;
        }
        &:after {
            top: -.012rem;
        }
        .info-box {
            flex: 1;
            padding: 0 3%;
            position: relative;
            .nick {
                padding: .66% 0;
                color: #E5004F;
                margin-bottom: 0.01rem;
            }
            .coupon-money {
                width: 100%;
                display: flex;
                font-size: 0.12rem;
                flex-direction: column;
                em {
                    font-size: 0.32rem;
                }
                i {
                    margin-left: 0.1rem;
                }
                .lay:last-child {
                    flex: 1;
                    padding: 0 1%;
                    line-height:0.2rem;
                }
            }
        }
        .get-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 0.8rem;
            text-align: center;
            font-size: 0.07rem;
            line-height: 1.35;
            position: relative;
            width: 26%;
            background-color: #f5f5f5;
            input {
                border: none;
                background: none;
                color: #E5004F;
                width: 0.9rem;
                font-size: 0.13rem;
                word-break: break-all;
                outline: none;
            }
        }
    }
}